package top.xuziyi.common.pojo;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

@Entity
@Table(name = "stock_cwzb")
@IdClass(CodeDate.class)
public class StockCwzb implements Serializable {
    @Id
    private String symbol;            // 股票代码
    @Id
    private Date date;              // 报告日期

    private Float jgzb_tbmgsy;      // 摊薄每股收益(元)
    private Float jgzb_jqmgsy;      // 加权每股收益(元)
    private Float jgzb_mgsy;        // 每股收益_调整后(元)
    private Float jgzb_kfmgsy;      // 扣除非经常性损益后的每股收益(元)
    private Float jgzb_mgjzc_b;     // 每股净资产_调整前(元)
    private Float jgzb_mgjzc_a;     // 每股净资产_调整后(元)
    private Float jgzb_mgxjl;       // 每股经营性现金流(元)
    private Float jgzb_mggjj;       // 每股资本公积金(元)
    private Float jgzb_mgwfplr;     // 每股未分配利润(元)
    private Float ylnl_zzclrl;      // 总资产利润率(%)
    private Float ylnl_zzcjlrl;     // 总资产净利润率(%)
    private Float ylnl_cbfylrl;     // 成本费用利润率(%)
    private Float ylnl_gbbcl;       // 股本报酬率(%)
    private Float ylnl_jzcbcl;      // 净资产报酬率(%)
    private Float ylnl_zcbcl;       // 资产报酬率(%)
    private Float ylnl_xsmll;       // 销售毛利率(%)
    private Float ylnl_fzybz;       // 非主营比重
    private Float ylnl_jzcsyl;      // 净资产收益率(%)
    private Float ylnl_jqjzcsyl;    // 加权净资产收益率(%)
    private Long ylnl_kfhjlr;       // 扣除非经常性损益后的净利润(元)
    private Float cznl_zyywzzl;     // 主营业务收入增长率(%)
    private Float cznl_jlrzzl;      // 净利润增长率(%)
    private Float cznl_jzczzl;      // 净资产增长率(%)
    private Float cznl_zzczzl;      // 总资产增长率(%)
    private Float zbjg_gdqybl;      // 股东权益比率(%)
    private Float zbjg_zbgdhbl;     // 资本固定化比率(%)
    private Float zbjg_cqbl;        // 产权比率(%)
    private Float zbjg_zcfzl;       // 资产负债率(%)
    private Long zbjg_zzc;          // 总资产(元)

    public String getSymbol() {
        return symbol;
    }

    public void setSymbol(String symbol) {
        this.symbol = symbol;
    }

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }

    public Float getJgzb_tbmgsy() {
        return jgzb_tbmgsy;
    }

    public void setJgzb_tbmgsy(Float jgzb_tbmgsy) {
        this.jgzb_tbmgsy = jgzb_tbmgsy;
    }

    public Float getJgzb_jqmgsy() {
        return jgzb_jqmgsy;
    }

    public void setJgzb_jqmgsy(Float jgzb_jqmgsy) {
        this.jgzb_jqmgsy = jgzb_jqmgsy;
    }

    public Float getJgzb_mgsy() {
        return jgzb_mgsy;
    }

    public void setJgzb_mgsy(Float jgzb_mgsy) {
        this.jgzb_mgsy = jgzb_mgsy;
    }

    public Float getJgzb_kfmgsy() {
        return jgzb_kfmgsy;
    }

    public void setJgzb_kfmgsy(Float jgzb_kfmgsy) {
        this.jgzb_kfmgsy = jgzb_kfmgsy;
    }

    public Float getJgzb_mgjzc_b() {
        return jgzb_mgjzc_b;
    }

    public void setJgzb_mgjzc_b(Float jgzb_mgjzc_b) {
        this.jgzb_mgjzc_b = jgzb_mgjzc_b;
    }

    public Float getJgzb_mgjzc_a() {
        return jgzb_mgjzc_a;
    }

    public void setJgzb_mgjzc_a(Float jgzb_mgjzc_a) {
        this.jgzb_mgjzc_a = jgzb_mgjzc_a;
    }

    public Float getJgzb_mgxjl() {
        return jgzb_mgxjl;
    }

    public void setJgzb_mgxjl(Float jgzb_mgxjl) {
        this.jgzb_mgxjl = jgzb_mgxjl;
    }

    public Float getJgzb_mggjj() {
        return jgzb_mggjj;
    }

    public void setJgzb_mggjj(Float jgzb_mggjj) {
        this.jgzb_mggjj = jgzb_mggjj;
    }

    public Float getJgzb_mgwfplr() {
        return jgzb_mgwfplr;
    }

    public void setJgzb_mgwfplr(Float jgzb_mgwfplr) {
        this.jgzb_mgwfplr = jgzb_mgwfplr;
    }

    public Float getYlnl_zzclrl() {
        return ylnl_zzclrl;
    }

    public void setYlnl_zzclrl(Float ylnl_zzclrl) {
        this.ylnl_zzclrl = ylnl_zzclrl;
    }

    public Float getYlnl_zzcjlrl() {
        return ylnl_zzcjlrl;
    }

    public void setYlnl_zzcjlrl(Float ylnl_zzcjlrl) {
        this.ylnl_zzcjlrl = ylnl_zzcjlrl;
    }

    public Float getYlnl_cbfylrl() {
        return ylnl_cbfylrl;
    }

    public void setYlnl_cbfylrl(Float ylnl_cbfylrl) {
        this.ylnl_cbfylrl = ylnl_cbfylrl;
    }

    public Float getYlnl_gbbcl() {
        return ylnl_gbbcl;
    }

    public void setYlnl_gbbcl(Float ylnl_gbbcl) {
        this.ylnl_gbbcl = ylnl_gbbcl;
    }

    public Float getYlnl_jzcbcl() {
        return ylnl_jzcbcl;
    }

    public void setYlnl_jzcbcl(Float ylnl_jzcbcl) {
        this.ylnl_jzcbcl = ylnl_jzcbcl;
    }

    public Float getYlnl_zcbcl() {
        return ylnl_zcbcl;
    }

    public void setYlnl_zcbcl(Float ylnl_zcbcl) {
        this.ylnl_zcbcl = ylnl_zcbcl;
    }

    public Float getYlnl_xsmll() {
        return ylnl_xsmll;
    }

    public void setYlnl_xsmll(Float ylnl_xsmll) {
        this.ylnl_xsmll = ylnl_xsmll;
    }

    public Float getYlnl_fzybz() {
        return ylnl_fzybz;
    }

    public void setYlnl_fzybz(Float ylnl_fzybz) {
        this.ylnl_fzybz = ylnl_fzybz;
    }

    public Float getYlnl_jzcsyl() {
        return ylnl_jzcsyl;
    }

    public void setYlnl_jzcsyl(Float ylnl_jzcsyl) {
        this.ylnl_jzcsyl = ylnl_jzcsyl;
    }

    public Float getYlnl_jqjzcsyl() {
        return ylnl_jqjzcsyl;
    }

    public void setYlnl_jqjzcsyl(Float ylnl_jqjzcsyl) {
        this.ylnl_jqjzcsyl = ylnl_jqjzcsyl;
    }

    public Long getYlnl_kfhjlr() {
        return ylnl_kfhjlr;
    }

    public void setYlnl_kfhjlr(Long ylnl_kfhjlr) {
        this.ylnl_kfhjlr = ylnl_kfhjlr;
    }

    public Float getCznl_zyywzzl() {
        return cznl_zyywzzl;
    }

    public void setCznl_zyywzzl(Float cznl_zyywzzl) {
        this.cznl_zyywzzl = cznl_zyywzzl;
    }

    public Float getCznl_jlrzzl() {
        return cznl_jlrzzl;
    }

    public void setCznl_jlrzzl(Float cznl_jlrzzl) {
        this.cznl_jlrzzl = cznl_jlrzzl;
    }

    public Float getCznl_jzczzl() {
        return cznl_jzczzl;
    }

    public void setCznl_jzczzl(Float cznl_jzczzl) {
        this.cznl_jzczzl = cznl_jzczzl;
    }

    public Float getCznl_zzczzl() {
        return cznl_zzczzl;
    }

    public void setCznl_zzczzl(Float cznl_zzczzl) {
        this.cznl_zzczzl = cznl_zzczzl;
    }

    public Float getZbjg_gdqybl() {
        return zbjg_gdqybl;
    }

    public void setZbjg_gdqybl(Float zbjg_gdqybl) {
        this.zbjg_gdqybl = zbjg_gdqybl;
    }

    public Float getZbjg_zbgdhbl() {
        return zbjg_zbgdhbl;
    }

    public void setZbjg_zbgdhbl(Float zbjg_zbgdhbl) {
        this.zbjg_zbgdhbl = zbjg_zbgdhbl;
    }

    public Float getZbjg_cqbl() {
        return zbjg_cqbl;
    }

    public void setZbjg_cqbl(Float zbjg_cqbl) {
        this.zbjg_cqbl = zbjg_cqbl;
    }

    public Float getZbjg_zcfzl() {
        return zbjg_zcfzl;
    }

    public void setZbjg_zcfzl(Float zbjg_zcfzl) {
        this.zbjg_zcfzl = zbjg_zcfzl;
    }

    public Long getZbjg_zzc() {
        return zbjg_zzc;
    }

    public void setZbjg_zzc(Long zbjg_zzc) {
        this.zbjg_zzc = zbjg_zzc;
    }

}
